package com.cskaoyan.javase.array._3exception._0introduction;

/**
 * 异常简述
 * 异常我们会在后续的课程中，会有专门的章节去讲，这里简单了解一下。
 *
 * 什么是异常？
 * 异常指的是：程序在运行期间出现了不正常情况，这种不正常情况的信息就会封装成一个异常对象。一旦程序出现异常，JVM就会终止程序执行，并在控制台打印异常信息。
 *
 * 异常对象的主要作用是描述程序运行出现不正常情况时各种信息，主要包括：
 * 异常的名称，问题的描述
 * 产生问题的代码行数（位置）
 * 注：由于Java代码最终需要解释执行，所以产生异常之前的代码是可以正常执行的。
 *
 * 问题:
 *      对于一个Java程序而言,如果不做任何特殊处理,那么一个Java程序最多产生几个异常?
 *      1个
 *
 * @since 14:33
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo {
    public static void main(String[] args) {
        System.out.println("hello world!");
        // 程序一旦产生异常,JVM会立刻终止程序,下面的代码就执行不了了
        System.out.println(10 / 0);
        System.out.println("6666666");
        System.out.println(10 / 0);
    }
}
